package com.jic.veteran.portal.service;

import com.jic.veteran.model.InvoiceDetail;
import com.jic.veteran.model.InvoiceInfo;
import com.jic.veteran.model.ProjectDonationDetail;

import java.util.List;

public interface InvoiceService {
    int addInvoiceInfo(InvoiceInfo invoiceInfo);
    List<InvoiceInfo> getInvoiceInfo(String openId, String invoiceType);
    int addInvoiceDetail(InvoiceDetail invoiceDetail);
    int batchAddInvoiceDetail(List<String> ids,String mailAddress,String openId, String invoiceType);
    List<InvoiceDetail> historyList(String openId,Integer pageSize,Integer pageNum);
    List<ProjectDonationDetail> unInvoiceList(String openId);
    InvoiceDetail getItem(String reqsn);
}
